package MyApp::Command;

use if $ENV{DEBUG} => 'Smart::Comments';

use Moose;

with 'Getopt::Moose::Role';


has 'usage' => (
    is => 'rw',
    isa => 'Bool',
    traits => [ 'Getopt' ],
    cmd_aliases => [ 'v' ],
);

has 'help' => (
    is => 'rw',
    isa => 'Bool',
    traits => [ 'Getopt' ],
    cmd_aliases => [ 'h' ],
);

has 'string' => (
    is => 'rw',
    isa => 'Str',
    default => 'default',
    traits => [ 'Getopt' ],
    cmd_aliases => [ 's' ],
);


sub run {
    my $self = shift;
};


sub BUILD {
    ### App::Command::BUILD : @_
}


1;
